Sprint 2
· 4 min read
From: 2024-10-14
To: 2024-10-28
Scrum Master: Hugo Correia
Product Owner: André Oliveira
Developers: Joaquim Rosa, Miguel Belchior, André Oliveira
Sprint Goal
In order to complete the second milestone of our project, it is expectable to conclude the following sprints goals:
- Implement the first version of the Matches Page
- Update the Landing Page with the next match
- Implement the Games API
- Populate the Games DB
- Link the Backend with the Frontend
- Implement the Games API - Testing
- Implement the Frontend Tests
- Implement the Ticket microservice API
- Implement the Purchase ticket Page v1
- Implement the Backend Testing
- Implement the User logout implementation
- Implement the User logout testing - Backend
- Implement the Integration with Frontend
- Implement the User logout testing - Frontend
- Implement the Frontend Checkout
- Implement the Backend Checkout
- Implement the Checkout success and cancelled pages
- Implement the Payment Checkout
| Expected | Quantity |
|---|---|
| Tasks | 17 |
| Epics | 2 |
| Story Points | 15 |
Sprint Backlog
| Taks (SCRUM-*) | Description | Developer | State |
|---|---|---|---|
| SCRUM-27 | First Version of Matches Page | Hugo Correia | Done |
| SCRUM-28 | Update Landing Page With the Next Match | Hugo Correia | Done |
| SCRUM-31 | Games API | Joaquim Rosa | Done |
| SCRUM-37 | Populate Games DB | Joaquim Rosa | Done |
| SCRUM-38 | Link Backend with Frontend | Hugo Correia | Done |
| SCRUM-40 | Games API - Testing | Joaquim Rosa | Done |
| SCRUM-43 | Frontend Tests | Hugo Correia | Done |
| SCRUM-29 | Ticket microservice API | Alexandre Cotorobai | Done |
| SCRUM-36 | Purchase ticket Page v1 | Hugo Correia | Done |
| SCRUM-39 | Backend Testing | Alexandre Cotorobai | Done |
| SCRUM-32 | User logout implementation | Andre Oliveira | Done |
| SCRUM-33 | User logout testing - Backend | Andre Oliveira | Done |
| SCRUM-34 | Integration with Frontend | Andre Oliveira | Done |
| SCRUM-35 | User logout testing - Frontend | Joaquim Rosa | Done |
| SCRUM-41 | Frontend Checkout | Miguel Belchior | Done |
| SCRUM-42 | Backend Checkout | Miguel Belchior | Done |
| SCRUM-44 | Checkout success and cancelled pages | Andre Oliveira | Done |
Task Status (Completed/Not Completed)
- SCRUM-27: First Version of Matches Page
- SCRUM-28: Update Landing Page With the Next Match
- SCRUM-31: Games API
- SCRUM-37: Populate Games DB
- SCRUM-38: Link Backend with Frontend
- SCRUM-40: Games API - Testing
- SCRUM-43: Frontend Tests
- SCRUM-29: Ticket microservice API
- SCRUM-36: Purchase ticket Page v1
- SCRUM-39: Backend Testing
- SCRUM-32: User logout implementation
- SCRUM-33: User logout testing - Backend
- SCRUM-35: User logout testing - Frontend
- SCRUM-41: Frontend Checkout
- SCRUM-42: Backend Checkout
- SCRUM-44: Checkout success and cancelled pages
User Stories
| User Stories | Description | Developer | State | Story Points |
|---|---|---|---|---|
| SCRUM-23 | List Available Matches | All | Done | 3 |
| SCRUM-21 | Buy Ticket | All | Done | 3 |
| SCRUM-30 | User Logout | All | Done | 1 |
| SCRUM-26 | Payment Checkout | All | Done | 8 |
Team Velocity: 15
Sprint Review
| Concluded | Quantity |
|---|---|
| Tasks | 17 |
| Epics | 1 |
| Story Points | 15 |
Sprint Retrospective
What we did well
We managed to complete all the tasks we had planned for this sprint. We were able to work together and help each other when needed. We also managed to have a good communication between the team members. We were able to have a good understanding of the tasks and the work that needed to be done. Understanding Stripe API and implementing the payment checkout was a big achievement for the team.
Sprint Burndown Chart

